﻿<!--
    Mango - Open Source M2M - http://mango.serotoninsoftware.com
    Copyright (C) 2006-2011 Serotonin Software Technologies Inc.
    @author Matthew Lohbihler
    
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see http://www.gnu.org/licenses/.
 -->
<h1>Обзор</h1>
<p>
 HTTP публикатор направляет информацию об обновлении (или изменении) каждой точки на заданный конечный URL-адрес. </p>

<h1>Свойства публикатора HTTP </h1>
<p>  Значение поля Метод определяет, какой HTTP-метод будет использоваться для доставки данных. Данные при этом одни и те же, разница заключается лишь в структуре сообщения. В поле URL задается ресурс, которому необходимо направить данные. Действительные схемы включают &quot;http&quot; и &quot;https&quot;. Сервер может быть указан либо доменным именем, либо IP-адресом. Маршруты и выражения запросов должны быть правильными. </p>
<p>  Кроме того, можно добавить списки Постоянных заголовков и Постоянных параметров. Эти данные будут включены в каждый запрос, направляемый в URL. По существу, через эти поля в запрос можно включить авторизационный мандат или другие средства идентификации. Чтобы добавить постоянный заголовок и параметр, введите их ключи и значения и нажмите пиктограмму <img src="images/add.png"/>. Чтобы удалить существующий постоянный заголовок или параметр, нажмите пиктограмму<img src="images/bullet_delete.png"/>, связанную с его записью.</p>
<p>Формат даты предопределяет, каким образом публикатор будет форматировать метки времени, связанные со значением точки. Основной используемый формат – &quot;yyyyMMddHHmmss&quot;. Формат &quot;Часового пояса» аналогичен, но включает больше информации относительно локальной метки времени. Он имеет формат &quot;yyyy-MM-dd'T'HH:mm:ss'Z'&quot;. Формат &quot;UTC&quot; предполагает числовое значение, равное количеству миллисекунд, прошедших с 00:00 1 января 1970 г.<br>
</p>
<h1>HTTP-ответ</h1>
<p>Любой ответ с кодом, не равным &quot;200 OK&quot;, рассматривается как ошибка. В этом случае возникает сигнал тревоги. Кроме того, любой ответ, содержащий OK, считается предупредительной информацией. Настройка Выдать предупреждение о результате определяет, есть ли необходимость, чтобы при поступлении любого ответа, включая сообщение о событии, выдавался информационный сигнал тревоги. </p>

<h1>Проверка конфигурации</h1>
<p>
  Существует возможность отправить тестовый запрос, использующий заданную конфигурацию, но содержащий только постоянные параметры. Для этого необходимо нажать кнопку «Отправить постоянные параметры». Результат отправки запроса можно увидеть в области под кнопками. Чтобы отменить тест до его самостоятельного завершения, нажмите кнопку «Отмена». </p>

<h1>Публикуемые точки </h1>
<p>В разделе Точки перечислены все точки, которые необходимо опубликовать. Публикация объекта может быть включена (<img src="images/brick_go.png"/>) и выключена (<img src="images/brick_stop.png"/>). Выключить точку удобно в том случае, если она не используется, но и удалять ее тоже не нужно. Имя параметра – это ключ, который будет использоваться для данного объекта в параметрах запроса. Значением будет являться текущее значение точки. Выберите пункт Включить метку времени, чтобы в запрос был включен параметр, содержащий время обновления точки. Ключом для значения времени будет &quot;__time&quot;, а дата будет закодирована в соответствии со заданным форматом даты. (Смотрите раздел «Форматы даты/времени»).</p>
<p>Чтобы добавить точку в список, выберите его и нажмите пиктограмму <img src="images/icon_comp_add.png"/>. Чтобы удалить существующий точку, нажмите связанную пиктограмму <img src="images/bullet_delete.png"/>. <br>
</p>
<p>&nbsp;</p>
